Directories for platform-specific object code

Just like with shared source code, SNiFF+ also requires you to specify a central location for your team's shared object code. In SNiFF+, you define a Shared Object Working Environment (SOWE), which specifies the root directory containing your shared object files.
SOWEs serve two purposes:

- To be shared repositories for your team's most current and stable platform-specific object code. During an update of a SOWE, source files in the SSWE are compiled and the resulting object code is stored in the SOWE.
- To speed up the build process in the PWEs that access them (see Isolating individual work from the team).

Multi-platform development
Complex software projects often involve maintaining several configurations for several platforms at the same time. SNiFF+ allows you to have several platform-specific directories for organizing your team's shared object code. For each platform-specific directory, you define a SOWE. As is the case for a single SOWE, the object code in platform-specific SOWEs is also derived from your team's shared source code.